package com.ruoyi.pollutant.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 固体废物排放对象 outlet_solid
 * 
 * @author yxf
 * @date 2021-08-25
 */
public class OutletSolid extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 固体废物排放ID */
    private Long soId;

    /** 固体废物名称 */
    @Excel(name = "固体废物名称")
    private String soName;

    /** 处置方式 */
    @Excel(name = "处置方式")
    private String soHandleType;

    /** 处置场地名称 */
    @Excel(name = "处置场地名称")
    private String soHandleName;

    /** 污染源编码 */
    @Excel(name = "污染源编码")
    private String soPollutionCode;

    /** 环境监察记录 */
    @Excel(name = "环境监察记录")
    private String soRecord;

    /** 规范化排口(0,1) */
    @Excel(name = "规范化排口(0,1)")
    private String soHasNormalization;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 企业ID */
    @Excel(name = "企业ID")
    private Long epId;

    public void setSoId(Long soId) 
    {
        this.soId = soId;
    }

    public Long getSoId() 
    {
        return soId;
    }
    public void setSoName(String soName) 
    {
        this.soName = soName;
    }

    public String getSoName() 
    {
        return soName;
    }
    public void setSoHandleType(String soHandleType) 
    {
        this.soHandleType = soHandleType;
    }

    public String getSoHandleType() 
    {
        return soHandleType;
    }
    public void setSoHandleName(String soHandleName) 
    {
        this.soHandleName = soHandleName;
    }

    public String getSoHandleName() 
    {
        return soHandleName;
    }
    public void setSoPollutionCode(String soPollutionCode) 
    {
        this.soPollutionCode = soPollutionCode;
    }

    public String getSoPollutionCode() 
    {
        return soPollutionCode;
    }
    public void setSoRecord(String soRecord) 
    {
        this.soRecord = soRecord;
    }

    public String getSoRecord() 
    {
        return soRecord;
    }
    public void setSoHasNormalization(String soHasNormalization) 
    {
        this.soHasNormalization = soHasNormalization;
    }

    public String getSoHasNormalization() 
    {
        return soHasNormalization;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setEpId(Long epId) 
    {
        this.epId = epId;
    }

    public Long getEpId() 
    {
        return epId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("soId", getSoId())
            .append("soName", getSoName())
            .append("soHandleType", getSoHandleType())
            .append("soHandleName", getSoHandleName())
            .append("soPollutionCode", getSoPollutionCode())
            .append("soRecord", getSoRecord())
            .append("soHasNormalization", getSoHasNormalization())
            .append("delFlag", getDelFlag())
            .append("epId", getEpId())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
